<h:panelGroup xmlns:h='http://java.sun.com/jsf/html'
              xmlns:f='http://java.sun.com/jsf/core'
              xmlns:p='http://primefaces.org/ui'
              xmlns:z='http://savanti.com.bo/ui'
              xmlns:x='http://java.sun.com/jsf/composite/ui/component' styleClass='IILibroDiario' id='IILibroDiario'><p:growl id='growl'/>

<z:beanMenubar bean='#{IILibroDiario}' title='LIBRO DIARIO'/>


<h:panelGrid columns='1' width='100%'>

<h:panelGrid id='bean' columns='2' styleClass='bean align-top'>

  <x:beanPanel id='hd' bean='#{IILibroDiario}' title='Sumas' cellpadding='8' columns='1'>

  <x:fieldN b='#{bean}' t='Debito'  v='#{bean.debe}' w='70px'/>

  <x:fieldN b='#{bean}' t='Credito' v='#{bean.haber}' w='70px'/>

  </x:beanPanel>


  <x:beanPanel id='ps' bean='#{IILibroDiario}' title='Buscar' cellpadding='6' columns='1' style='min-width: 300px'>

  <x:fieldD t='Desde' v='#{bean.dateIni}' w='70px'/>

  <x:fieldD t='Hasta' v='#{bean.dateEnd}' w='70px'/>

  </x:beanPanel>

</h:panelGrid>


<p:dataTable value='#{IILibroDiario.lsEntity}' var='asiento' rendered='#{not empty IILibroDiario.lsEntity}' resizableColumns='true'>

  <f:facet name='header'>LIBRO DIARIO</f:facet>

  <p:columnGroup type='header'>

  <p:row>

  <p:column headerText='Codigo'  style='width:50px'/>

  <p:column headerText='Cuenta'/>

  <p:column headerText='Debito'  style='width:50px'/>

  <p:column headerText='Credito' style='width:50px'/>

  </p:row>

  </p:columnGroup>


  <p:subTable var='x' value='#{asiento.lsPartida}'>

  <f:facet name='header'>

  <h:panelGrid columns='3' width='100%'>

  <h:outputText value='#{asiento.fecha}' style='white-space:normal'><f:convertDateTime pattern='dd-MM-yyyy'/></h:outputText>

  <h:outputText value='#{asiento.id}' title='#{asiento.tipo.nombre}'/>

  <h:outputText value='#{asiento.detalle}: #{asiento.referencia}'/>

  </h:panelGrid>

  </f:facet>

  <p:column headerText='Cuenta'><h:outputText value='#{x.cuenta.codigo}'/></p:column>

  <p:column headerText='Nombre'><h:outputText value='#{x.cuenta.nombre}' title='#{x.glosa}' style='white-space:normal'/></p:column>

  <p:column headerText='Debito'><z:outputN v='#{x.debe}'/> </p:column>

  <p:column headerText='Credito'><z:outputN v='#{x.haber}'/></p:column>

  </p:subTable>

</p:dataTable>

</h:panelGrid>

</h:panelGroup>